<script src="${contentRoot}${contentid}/${contentid}.js"></script>
<script> 
//初始化内容
function initContent(){
	$("#lead").html(content.lead);
	var progress = "";
	if(content.total > 1){
		progress = " （" + content.point + "/" + content.total + "）";
	}
	$("#title").text(content.title + progress);
	$("#task").load("${contentRoot}${contentid}/${contentid}-" + content.point + ".html", function() {
	  	$("#task").find("img").each(function(){
	  		var src = "${contentRoot}${contentid}/" + $(this).attr("src");
			$(this).attr("src", src);
		});
	});
	if(content.point == 1){
		$("#oper-prev").hide();
	}else{
		$("#oper-prev").show();
	}
	$("#oper-next").text((content.nexttxt)[content.point-1]);	
	var islast = 0;
	if(content.total == content.point){
		islast = 1;
	}
	$("#oper-next").attr("onclick", "submitForm(" + content.point +"," + islast + ")");
}

function prev(){
	if(content.point > 1){
		content.point = content.point - 1;
		initContent();
	}
}

function next(){
	if(content.point < content.total){
		content.point = content.point + 1;
		initContent();
	}
}

function drop(){
	jQuery.ajax({
		type : 'POST',
		url : '${webRoot}task/setMandate.do',
		data  :  {
				   taskid:${task.taskid?c},
		           val:2
		          },
		dataType:'json',
		success : function(data){
			switch(data.CODE){
				case "1":
					location.href="${webRoot}center.do";
					break;
				default:
					alert("错误：保存信息失败！请重试！");
			}
		},
		error : function(e) {
			//console.log(e);
		}
	});
}
			
//设置任务进度，下一步、完成等动作发生时调用					
function setProgress(point, islast){
	jQuery.ajax({
		type : 'POST',
		url : '${webRoot}task/progress/${task.taskid?c}.do',
		data  :  {
				   contentid:${contentid},
		           point:point,
		           islast:islast
		          },
		dataType:'json',
		success : function(data){
			switch(data.CODE){
				case "1":
					if(islast == 1){
						//alert("提示：任务完成了，去学习中心！");
						location.href="${webRoot}center.do";
					}else{
						//alert("提示：数据保存成功，需要加载下一步的数据！");
						next();
					}
					break;
				default:
					alert("错误：保存信息失败！请重试！");
			}
		},
		error : function(e) {
			//console.log(e);
		}
	});
}

function submitForm(point, islast){
    var tname;
    var textareaname =$('div.controls:last').find("textarea").attr("name");
    var radioname = $('div.controls:last').find("input:first").attr("name");
    if(textareaname==undefined){
        tname=radioname;
    }else{
        tname=textareaname;
    }
    var maxNum=parseInt(tname.substring(1));
    var formValues = $("#frmSurvey").serializeArray(); 
    var json="{";
    var validateLength=0;
    for(var index=0;index<formValues.length;index++){
        if(json!="{"){
          json +=",";
        }
        if(formValues[index].value!=""){
           json += "\""+formValues[index].name+"\":\""+formValues[index].value+"\"";
           validateLength++;
        }         
    }
    json +="}";
    if(maxNum!=validateLength){
        alert("请将调查问卷填写完整！");
        return false;
    }
    var ajax_url = '${webRoot}survey/add.do';/*表单地址*/
	var ajax_type = 'POST';/*表单提交类型*/
	jQuery.ajax( {  
		type : ajax_type,  
		url : ajax_url,  
		data : {
		contentid:${contentid},
		result:json
		},  
		dataType : 'json',  
		success : function(data) { 
			 if(data.flag=="1"){
			     setProgress(point, islast);
			 }else{
			     alert("未完成提交");
			 }			       
		},  
		error : function(data) {  
			alert("error:" + data)  
		}  
	});
}

$(document).ready(function() {
	//document.domain='localhost:8080';
	content.point = ${point};
	initContent();	
	
	setProgress(0, 0);//记录用户进入任务的时间
});
</script>